<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import "top_footer.css";

@media screen and (max-width: 750px) {
    body,
    html {
        font-size: 0.32rem;
        min-width: auto;
    }

    .dqwz {
        display: none;
    }

    .qytj .dszzc,
    .qytj .dszzc &gt; a,
    .qytj .dszzc-txt,
    .qytj .qygk &gt; div,
    .qytj .content,
    .zyyws .zyyw-content,
    .swiper-slide,
    .xwzxs .content1,
    .xwzxs .xwzx-rt,
    .xwzxs .jcdt,
    .xwzxs .mtjj,
    .xwzxs .content2 &gt; div,
    .xwzxs .content3,
    .xwzxs .content3-lf,
    .xwzxs .content3-rt,
    .xwzxs .content4,
    .xxgk .content1,
    .xxgk .jcdt,
    .xxgk .mtjj,
    .xxgk .shzr,
    .tzzgx .content1,
    .tzzgx .tzzgx-lf,
    .tzzgx .tzzgx-rt,
    .tzzgx .jcdt,
    .tzzgx .mtjj,
    .wzy,
    .sy .content1,
    .sy .content2,
    .sy .content4,
    .sy .content5,
    .sy .xwzx-lf,
    .sy .xwzx-rt,
    .sy .zyyw-lf,
    .sy .zyyw,
    .sy .zyyw-rt,
    .sy .content4-lf,
    .sy .content4-rt,
    .lanmu,
    .lanmu-lf {
        width: 100%;
    }

    .tzzgx .content1 {
        margin-top: 0.4rem;
    }

    /* 首页 */
    .sy .qytj-txt {
        width: 90%;
        margin: 0 auto;
    }

    .sy .newsletter &gt; div,
    .sy .newsletter-lf,
    .sy .newsletter-rt {
        width: 100%;
    }

    .sy .newsletter-rt {
        margin-top: 0.3rem;
        display: none;
    }

    .sy .newsletter-lf &gt; a {
        width: 1.8rem;
    }

    .sy .txtScroll-left .next,
    .sy .txtScroll-left .prev {
        width: 0.4rem;
    }

    .sy .swiper-container.txtScroll-left {
        width: calc(100% - 1.8rem);
        left: 1.8rem;
        padding-left: 0.2rem;
    }

    .sy .infoList p {
        width: 4.4rem;
    }

    .sy .newsletter-rt &gt; ul &gt; li {
        line-height: 0.6rem;
    }

    .sy .xwzx {
        padding-top: 0.4rem;
    }

    .sy .xwzx-lf {
        height: auto;
    }

    .sy .xwzx-lf .bd .xwzx-pic {
        height: 5rem;
        line-height: 5rem;
    }

    .sy .xwzx-lf .bd p {
        display: none;
    }

    .sy .xwzx-lf .bd .lun-title p {
        font-size: 0.34rem;
        padding: 0.2rem;
    }

    .sy .picScrolls1 .bd img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
    }

    .sy .xwzx-title &gt; li {
        padding: 0.2rem 0.15rem;
        margin: 0;
    }

    .sy .xwzx-title &gt; li:last-child {
        display: none;
    }

    .sy .xwzx-m,
    .sy .qytj-m,
    .sy .pic-m {
        right: 0.3rem;
        margin-top: -0.23rem;
    }

    .sy .xwzx-title &gt; li,
    .sy .qytj-title &gt; li,
    .sy .qytj-title &gt; li,
    .sy .pic-title &gt; li {
        float: none;
        display: inline-block;
        margin: 0;
        padding: 0.2rem 0.15rem;
        font-size: 0.36rem;
    }

    .sy .xwzx-list &gt; li {
        margin-top: 0.3rem;
    }

    .sy .xwzx-time {
        left: 0.2rem;
    }

    .sy .xwzx-time &gt; div &gt; span {
        font-size: 0.7rem;
    }

    .sy .xwzx-list {
        background: none;
    }

    .sy .xwzx-link {
        padding-left: 2rem;
        padding-right: 0.4rem;
    }

    .sy .xwzx-link .xwzx-title {
        line-height: 0.6rem;
    }

    .sy .xwzx-link .xwzx-sub {
        font-size: 0.26rem;
    }


    .sy .content2 {
        padding: 0.6rem 0;
        display: none;
    }

    .sy .zyyw-lf {
        padding: 0.3rem 0;
    }

    .sy .zyyw-lf &gt; ul &gt; li {
        width: 46%;
        margin: 0 2% 0.3rem;
        float: left;
    }

    .sy .zyyw-lf &gt; ul &gt; li p {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 0.16rem;
    }

    .sy .zyyw-rt {
        height: 3.5rem;
    }

    .sy .zyyw-text {
        right: 0;
        padding: 0.2rem;
        left: 0;
        width: 100%;
        bottom: 0;
        height: 100%;
    }

    .sy .zyyw-title {
        padding-bottom: 0.2rem;
    }

    .sy .zyyw-detail {
        font-size: 0.16rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .sy .zyyw-m {
        float: right;
    }

    .sy .content4-lf {
        margin-right: 0;
    }

    .sy .qytj-list &gt; li {
        margin-top: 0;
        line-height: 0.8rem;
    }

    .sy .content4,
    .sy .content4-rt {
        padding-top: 0.4rem;
    }

    .sy .qytj-m &gt; li,
    .sy .xwzx-m &gt; li,
    .sy .pic-m &gt; li {
        font-size: 0.28rem;
    }

    .sy .pic-list &gt; li {
        width: 90% !important;
        height: auto !important;
        margin: 0 auto 0.4rem !important;
        float: none !important;
    }

    .sy .qytj-list &gt; li .qytj-link {
        width: calc(100% - 1.2rem);
    }

    .sy .content3,
    .sy .content4 .qytj-title li:last-child,
    .sy .qytj-nav .qytj-title a {
        display: none;
    }

    .sy .xwzx-nav .xwzx-title,
    .sy .qytj-nav .qytj-title,
    .sy .pic-nav .pic-title {
        font-size: 0;
        padding: 0 0.3rem;
    }

    /* 企业推介 */
    .qytj .dszzc {
        padding-top: 0.5rem;
        margin-top: 0.6rem;
        display: none;
    }

    .qytj .dszzc &gt; a img {
        width: 50%;
        margin: 0 auto;
    }

    .qytj .dszzc-txt {
        padding: 0.2rem;
    }

    .qytj .dszzc-txt &gt; a {
        font-size: 0.3rem;
    }

    .qytj .dszzc-sub {
        padding-top: 0.35rem;
        font-size: 0.16rem;
        line-height: 0.6rem;
    }

    .qytj .qygk {
        padding: 0.8rem 0;
    }

    .qytj .qygk &gt; div &gt; p {
        font-size: 0.16rem;
        padding: 0 0.2rem;
    }

    .qytj .qysl li {
        width: 100%;
        padding: 0.6rem 0;
    }

    .qytj .qysl &gt; li &gt; div {
        font-size: 0.16rem;
    }

    .qytj .qysl &gt; li &gt; div &gt; p &gt; span {
        font-size: 0.6rem;
    }

    .qygk-lmlink li {
        width: calc(100% / 3);
        line-height: 1.2rem;
    }

    .qygk-lmlink li &gt; a {
        padding-left: 0.6rem;
    }

    .qygk-lmlink li.ywzz {
        background: none;
    }

    .qytj .content-nav {
        display: block;
    }

    .content-nav li {
        width: 100%;
    }

    .content-nav li a img {
        height: auto;
    }

    .content-nav li a .xbr {
        padding: 0.3rem 0.3rem 0;
    }

    .content-nav li a .xbr .rjb1 {
        font-size: 0.22rem;
        margin-bottom: 0.2rem;
    }

    .lanmu-lf {
        float: none;
    }

    .lanmu {
        left: 0;
    }

    .lanmu-rt {
        float: none;
        width: 100%;
        padding: 0 0.2rem;
        min-height: 7.5rem;
    }

    .lanmu-head {
        margin: 0;
        line-height: 0.8rem;
    }

    .lanmu-head &gt; span {
        position: inherit;
        font-size: 0.34rem;
        line-height: 0.8rem;
    }

    .lanmu .dqwzs {
        display: none;
    }

    .lanmu,
    .mttf {
        background: none;
    }

    .lanmu-lf {
        padding: 0 0 0.4rem;
    }

    .lanmu-lf &gt; a {
        width: calc(100% / 3);
        font-size: 0.34rem;
        float: left;
        white-space: nowrap;
        line-height: 0.8rem;
        padding: 0;
    }

    .mtk-3 &gt; a {
        width: calc(100% / 2);
    }

    .zyyw .lanmu-lf &gt; a {
        width: 50%;
    }

    .lanmu-lf:after {
        content: '';
        clear: both;
        display: table;
    }

    .lanmu-sanji.qygk-list {
        width: 100%;
        font-size: 0.16rem;
    }

    .lanmu-sanji.qygk-list li {
        width: 25%;
        float: left;
    }

    .lanmu-sanji.qygk-list li a {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 0.32rem;
    }

    .lanmu-ldr .ldr-pic {
        float: none;
        margin: 0 auto;
        text-align: center;
    }

    .lanmu-ldr .ldr-detail {
        height: 2.2rem;
        width: 100%;
    }

    .lanmu-ldr &gt; ul {
        padding-left: 0;
    }

    .kjcx {
        line-height: 2;
    }

    .lanmu-sanji {
        font-size: 0.3rem;
    }

    .kjcx li {
        line-height: 0.8rem;
    }

    .yw_dl,
    .yw_dl &gt; dt {
        font-size: 0.28rem;
        line-height: 0.8rem;
        height: auto;
    }

    .wz_article div.lkm {
        margin-top: 0.6rem;
        font-size: 0.32rem;
    }

    .wz_article div video {
        width: 100%;
        height: auto;
    }

    .xxh,
    .dd1 {
        width: 10%;
    }

    .yw_dl dt &gt; div:last-child,
    .dd4 {
        width: 18%;
    }

    .yw_dl &gt; dt .knl1 {
        width: 16% !important;
    }

    .cour1,
    .bcx td.dd2 {
        width: 58% !important;
    }

    .fzzlbg .rl,
    .fzzlbg .rl p {
        width: 100%;
        white-space: normal;
    }

    .fzzlbg img {
        width: 100%;
        height: auto;
    }

    .qywh-gk &gt; div {
        text-align: center;
    }

    .qywh-gk &gt; div,
    .qywh-gk &gt; p {
        width: 100%;
    }

    .wz_article .wzswiper {
        height: 3rem;
    }

    .zyyw .next,
    .zyyw .prev {
        background-size: 50% !important;
        background-repeat: no-repeat !important;
    }

    .zyyw .next {
        right: 0;
    }

    .cour {
        width: 82%;
    }

    .wz_article table tr td.dd3 {
        width: 18%;
        white-space: nowrap;
    }

    /* 主营业务 */
    .zyyws .zyyw-title {
        display: inherit;
    }

    .zyyws .zyyw-title li {
        width: calc(100% / 3);
        float: left;
        font-size: 0.18rem;
    }

    .zyyws .zyyw-title li a {
        background-size: 80% !important;
        padding-top: 2.2rem;
        height: 3.5rem;
    }

    .zyyws .zyyw-lunbo {
        height: 3.12rem !important;
    }

    .zyyws .zyyw-text .swiper-button-next,
    .zyyws .zyyw-text .swiper-button-prev {
        top: 0;
        margin-top: 1.2rem;
        background-size: 0.3rem !important;
    }

    .zyyws .zyyw-text .swiper-button-next,
    .zyyws .zyyw-text .swiper-container-rtl .swiper-button-prev {
        right: 0;
    }

    .zyyws .zyyw-text .swiper-button-prev,
    .zyyws .zyyw-text .swiper-container-rtl .swiper-button-next {
        background: url(zyyw-left.png) no-repeat right top;
        left: 0;
    }

    .zyyws .zyyw-txt {
        padding: 0.2rem;
    }

    .zyyws .zyyw-txt &gt; p {
        font-size: 0.2rem;
    }

    .zyyws .zyyw-txt &gt; span,
    .zyyws .zyyw-txt &gt; a {
        font-size: 0.16rem;
    }

    /* 新闻资讯 */
    .xwzxs .xwzx-list,
    .tzzgx .tzzgx-list,
    .xxgk .xxgk-list {
        margin: 0 0.2rem;
    }

    .xwzxs .xwzx-rt,
    .xwzxs .mtjj,
    .xwzxs .xwzx-foot,
    .xwzxs .content3-rt,
    .xxgk .mtjj,
    .tzzgx .tzzgx-rt,
    .tzzgx .mtjj {
        padding-left: 0;
        margin-top: 0.4rem;
        padding-top: 0;
    }

    .xwzxs .xwzx-lf {
        width: 100%;
        height: 5rem;
        margin-top: 0.4rem;
    }

    .xwzxs .xwzx-lf .bd .lun-title a {
        padding-left: 0.2rem;
    }

    .xwzxs .swiper-pagination-bullet {
        width: 0.2rem;
        height: 0.2rem;
        margin: 0 0.08rem;
    }

    .xwzxs .xwzx-lf .swiper-pagination {
        right: 0.1rem;
    }

    .xwzxs .lun-bg,
    .xwzxs .xwzx-lf .bd .lun-title,
    .xwzxs .xwzx-lf .bd .lun-title a {
        height: 1rem;
        line-height: 1rem;
    }

    .xwzxs .ztzl {
        position: relative;
        height: 1.6rem;
    }

    .xwzxs .ztzl img {
        width: 180%;
        left: -90%;
        position: absolute;
        margin-left: 3.75rem;
    }

    .xwzxs .xwzx-lf .bd .lun-title {
        width: calc(100% - 2rem);
    }

    .xwzxs .xwzx-list &gt; li .xwzx-link,
    .xxgk .xxgk-list &gt; li .xxgk-link,
    .tzzgx .tzzgx-list &gt; li .tzzgx-link {
        width: calc(100% - 50px);
    }

    .xwzxs .pic-list &gt; li {
        width: 100% !important;
        height: auto !important;
    }

    .lanmu-tpzx li,
    .lanmu-ztzlpic,
    .ztzlr {
        width: 100%;
        float: none;
    }

    .lanmu-tpzx .tpzx-pic {
        line-height: normal;
    }

    .lanmu-ztzlpic img {
        width: 180%;
        height: 100%;
        margin-left: -40%;
    }

    .wz_ln,
    .ztzlr li {
        width: 100%;
        margin-bottom: 0.3rem;
    }

    .ztzlr li:nth-child(2n-1) {
        margin-right: 0;
    }

    .ztzlr li a img {
        height: auto;
    }

    /* 信息公开 */
    .xxgk .jbxx-nav {
        padding: 0.2rem;
    }

    .xxgk .jbxx-sub &gt; li {
        margin-right: 0.25rem;
        line-height: 0.6rem;
        font-size: 0.16rem;
    }

    .swiper-container-autoheight .swiper-wrapper {
        height: auto !important;
    }

    .xxgk .gsxx .jyfw &gt; td {
        padding: 0.2rem;
    }

    /* 投资者关系 */
    .tzzgx .tzzgx-lf {
        padding: 0.2rem;
    }

    .tzzgx .gp-detail &gt; li + li {
        padding-left: 0.4rem;
    }

    .tzzgx .tzzgx-nav .tzzgx-title {
        font-size: 0.32rem;
        padding: 0 0.2rem;
    }

    .tzzgx .tzzgx-rt .swiper-slide {
        height: 2.4rem;
    }

    .tzzgx .tzzgx-rt .swiper-slide img {
        max-width: 95%;
        width: 100%;
    }

    .tzzgx .tzzgx-title &gt; li {
        margin-right: 0.4rem;
    }

    .tzzgx .gp-detail &gt; li &gt; span {
        font-size: 0.36rem;
    }

    .tzzgx .tzzgx-m &gt; li {
        font-size: 0.3rem;
        margin-right: 0.3rem;
    }

    .tzzgx .qxt-title {
        padding: 0 0.2rem;
    }

    .lanmu-lf &gt; a#A股,
    .lanmu-lf &gt; a#H股 {
        width: 50%;
    }

    /* 通用栏目页 */
    .lanmu-detail &gt; ul &gt; li {
        padding: 0;
        margin-bottom: 0.4rem;
    }

    .lanmu-time {
        display: none;
    }

    .lanmu-txt {
        width: 100%;
        padding-left: 0;
        background: none;
        margin-bottom: 0.4rem;
    }

    .lanmu-txt p {
        margin-bottom: 0.3rem;
    }

    .lanmu-txt p a.lanmu-title {
        font-size: 0.34rem;
    }

    .lanmu-txt .lanmu-sub {
        font-size: 0.3rem;
        line-height: 1.5;
    }

    /* 文章页 */
    .wz_sakb {
        padding: 0 0.2rem;
        margin: 0.4rem 0;
    }

    .wz_tit {
        font-size: 0.36rem;
        line-height: 2;
    }

    .wz_dygb {
        display: none;
    }

    .wz_sakl li,
    .wz-sxp &gt; a,
    .wzy_fd {
        line-height: 0.6rem;
        font-size: 0.3rem;
    }

    .wz-sxp {
        padding-top: 0.4rem;
    }

    .wz_article p,
    .wz_article span {
        font-size: 0.3rem !important;
    }

    .wzy .content .wz_article img {
        max-width: 100% !important;
    }

    .wz_sakl li.fr {
        display: none;
    }

    .wz_article {
        min-height: 7.5rem;
    }

    .wz_article table,
    .wz_article table tbody,
    .wz_article table tbody tr {
        width: 100% !important;
    }

    .wz_article table tr td,
    .wz_article table tr td p {
        white-space: normal;
        width: auto;
    }

    /* 视频文章页 */
    .atcl-viedo video {
        width: 100% !important;
        height: auto !important;
    }

    /* 新建专题样式 */
    .zdzl .banner {
        height: 3rem;
        margin-bottom: 0.6rem;
    }

    .zdzl .banner-title {
        height: 100%;
        background-size: cover;
    }

    .zdzl .zdzl-guide {
        width: 100%;
        padding: 0.4rem;
        border-radius: 1rem;
    }

    .zdzl .zdzl-lanmu {
        width: 100%;
        padding: 0 0.2rem
    }

    .zdzl .zdzl-lanmu .lanmu-pic {
        width: 90%;
        height: auto;
        float: none;
        margin: 0 auto 10px;
        display: none;
    }

    .wz_sakl {
        line-height: inherit;
        margin-top: 0.4rem
    }

    .zdzl .zdzl-lanmu .lanmu-text {
        padding: 0
    }

    .wzys.banner {
        display: none;
    }

    .wzdt-ej li {
        width: auto;
        padding: 0.3rem;
        min-height: auto;
        line-height: normal;
        border: none;
        background: none;
        margin: 0;
        display: block;
    }

    .wzdt-ej li a {
        font-size: 0.3rem;
        display: block;
    }

    .wzdt &gt; a {
        font-size: 0.4rem;
        line-height: 1rem;
    }
}</pre></body></html>